package com.fusuhai.dao;

import com.fusuhai.bean.InsectBean;
import org.apache.ibatis.annotations.Param;

import java.util.List;

//虫害
public interface InsectDao {
    /**
     * 添加新虫害
     * @param insect 虫害Bean
     */
    void addInsect(InsectBean insect);

    /**
     * 通过Id查询虫害详细信息
     * @param id 虫害Id
     * @return 虫害详细信息
     */
    InsectBean selectInsect(int id);

    /**
     * 通过害虫名和寄主进行查询
     * @param name 害虫名
     * @param Host 寄主
     * @return 害虫信息
     */
    List<InsectBean> selectInsectByName(@Param("name") String name,
                                        @Param("host") String Host);

    /**
     * 查询所有
     * @return 虫害集合
     */
    List<InsectBean> selectAllInsect();
}
